/**
 * @file Application.hh
 * @author Bono.ASUN.TamGitsun (gitsun.tam@outlook.com)
 * @brief 
 * @version 0.1
 * @date 2022-02-07
 * 
 * @copyright Copyright (c) 2022
 * 
 */


#include "IApplication.hh"
#include <map>


namespace ECT::APPS {


class Application: public IApplication
{
public:
    virtual void set_property(const std::string & key, const std::string & value);
    virtual const std::string & get_property(const std::string & key, const std::string & default_value);
protected:
    std::map<std::string, std::string> mProperties;
};


}
